<?php

/**
 * 实现父类
 *
 * @author 海啸 <459103503@qq.com>
 */
class Impl
{

    /**
     * 实例化JsonClient
     *
     * @param string $baseUrl 发起请求的地址
     *
     * @return JsonClient
     */
    public function restClient($baseUrl)
    {
        return new JsonClient($baseUrl);
    }

    /**
     * 实例化JsonResponse
     *
     * @return JsonResponse
     */
    public function response()
    {
        return new JsonResponse();
    }

    /**
     * 获取IP段
     *
     * @param string $ip IP信息
     *
     * @return array
     */
    public function getLocationIp($ip = '')
    {
        $ipLocation = new IpLocation();

        return $ipLocation->getlocation($ip);

    }



}